long range cruise missile - Turkish English Dictionary